ThemeIsle\GutenbergBlocks\Server\Form_Server D

Total Complexity 170
Dependencies 13
Dependents 0
Total lines 1,087
Lines of code 668
Logical lines of code 361
Comment lines 267
Methods 28
Properties 3

Methods 28

Method Rating Maintainability Complexity Lines of code
send_default_email()
C
37 26 65
pull_fields_options_for_form()
B
44 17 44
subscribe_to_service()
A
43 13 50
send_error_email_to_admin()
A
47 13 35
frontend()
A
44 8 45
test_subscription_service()
A
46 8 40
check_form_captcha()
A
48 8 35
anti_spam_validation()
A
55 8 22
register_routes()
A
42 5 66
after_submit()
S
58 7 18
get_integration_data()
S
49 6 30
change_provider_based_on_consent()
S
58 6 18
check_form_files()
S
58 6 16
apply_main_provider()
S
59 6 14
editor()
S
54 5 20
get_email_from_form_input()
S
62 5 11
send_test_email()
S
54 4 18
check_form_conditions()
S
62 4 13
init()
S
45 1 49
has_required_data()
S
58 3 18
confirm_form_submission()
S
63 2 11
verify_confirmation_session()
S
78 2 3
instance()
S
70 2 7
build_email_content()
S
82 1 3
build_email_error_content()
S
82 1 3
send_error_email()
S
64 1 8
__clone()
S
78 1 3
__wakeup()
S
78 1 3